package boulderDash;

import java.awt.Canvas;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.Image;

import javax.swing.JFrame;



public class PlanszaGraphics extends Canvas{

	Plansze plansze = new Plansze();
	RysowaniePlanszy rysowanie = new RysowaniePlanszy();
	
	Image bufor;
	Graphics bg;
	
	public PlanszaGraphics()
	{
		
		bufor = createImage(BoulderDash.szerokosc, BoulderDash.wysokosc);
		System.out.println(bufor);
		bg = bufor.getGraphics();
		
		plansze.zrobPlansze1();
	}
	

	public void update(Graphics g)
	{
		bg.clearRect(0, 0, BoulderDash.szerokosc, BoulderDash.wysokosc);
	
		paint(bg);
	
		g.drawImage(bufor, 0, 0, BoulderDash.gra);
	}

	
	public void paint(Graphics g)
	{

		rysowanie.rysujPlansze(g);
	}
	
}
